package com.lightsh.interfaces.listener;

import android.view.MotionEvent;

/**
 * 物体继承该方法来实现用户动作的监听和响应
 * @author Light
 */
public interface ITouchListener {
	/**
	 * 是否需要响应用户事件。
	 * <br/>注意: 你首先要判断当前状态下该物体是有有权限相应事件，如pause状态下，body是不能响应事件的
	 * @param ev
	 * @param worldScale 	当前屏幕的缩放比例
	 * @param screenX 		当前screen的左上角x坐标
	 * @param screenY 		当前screen的左上角y坐标
	 */
	public boolean onTouchEvent(MotionEvent ev,float worldScale, float screenX, float screenY);
	
	public int getTouchLevel();
}
